package deposito.dao;

import java.util.List;

import javax.ejb.Local;

import deposito.dto.SolicitudFabricacion;
import deposito.entities.SolicitudFabricacionEntity;

@Local
public interface ISolicitudFabricacionDAO {
	
	//buscar SolicitudFabricacion por id interno
	public SolicitudFabricacion buscarSolicitudFabricacion(int idSolicitudFabricacion);
	
	//buscar SolicitudFabricacion por modulo externo
	//public SolicitudFabricacion buscarSolicitudFabricacion(int idModulo, int idOrigen);
	
	//obtener Solicitudes de Fabricacion por estado 
	public List<SolicitudFabricacion> obtenerSolicitudesFabricacionEstado(String estado);
	
	//obtener lista de Solicitudes de Fabricacion
	public List<SolicitudFabricacion> obtenerSolicitudesFabricacion();


	//agregar SolicitudFabricacion
	public SolicitudFabricacion agregarSolicitudFabricacion(SolicitudFabricacion solicitudFabricacion);
	
	
	//Modificar SolicitudArticulo
	public void ModificarSolicitudFabricacion(SolicitudFabricacion solicitudFabricacion);
	
	//eliminar SolicitudArticulo
	public void eliminarSolicitudFabricacion(int idSolicitudFabricacion);

}
